package com.borrowed.book.book.domain;

import io.swagger.annotations.ApiModelProperty;
import io.swagger.models.auth.In;

import java.math.BigDecimal;
import java.util.Date;

public class SCouponDto {
    @ApiModelProperty(value ="主键ID",dataType = "Long")
    private Long id;

    @ApiModelProperty(value ="到期时间",dataType = "Date")
    private Date validEndTime;

    @ApiModelProperty(value ="优惠券名称",dataType = "String")
    private String title;

    @ApiModelProperty(value ="图片地址",dataType = "String")
    private String icon;

    @ApiModelProperty(value ="面值",dataType = "BigDecimal")
    private BigDecimal faceValue;

    @ApiModelProperty(value ="优惠说明",dataType = "String")
    private String remark;

    @ApiModelProperty(value ="优惠券状态，字典：couponStatus",dataType = "String")
    private String couponStatus;

    @ApiModelProperty(value ="剩余天数",dataType = "Integer",example = "2")
    private Integer remainDays;


    public String getCouponStatus() {
        return couponStatus;
    }

    public void setCouponStatus(String couponStatus) {
        this.couponStatus = couponStatus;
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getValidEndTime() {
        return validEndTime;
    }

    public void setValidEndTime(Date validEndTime) {
        this.validEndTime = validEndTime;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public BigDecimal getFaceValue() {
        return faceValue;
    }

    public void setFaceValue(BigDecimal faceValue) {
        this.faceValue = faceValue;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getRemainDays() {
        return remainDays;
    }

    public void setRemainDays(Integer remainDays) {
        this.remainDays = remainDays;
    }
}
